<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <base href="http://localhost/notebook/" />
    <title>《Android 4 编程入门经典——开发智能手机与平板电脑应用》美·Wei-Meng Lee 著 何晨光 李洪刚 译</title>
    <link rel="stylesheet" type="text/css" href="./css/default.css" />
</head>
<body>
<article>
    <header>
        <h1>第1章 Android编程入门</h1>
        <section class="tips">
            <ul>
                <li>Android简介</li>
                <li>Android版本及其功能集</li>
                <li>Android 架构</li>
                <li>市场上的各种Anddroid设备</li>
                <li>Android Market应用程序商店</li>
                <li>如何获得开发Android应用程序的工具和SDK（软件开发工具包）</li>
                <li>如何开发您的第一个Android应用</li>
            </ul>
        </section>
    </header>
    <section>
        <p>Google收购了Android公司，并接管了其开发工作。Google要求Android系统是开放和免费的，任何想使用Android的人都可以下载Android的全部源代码。它的优势在于提供了统一的应用程序开发方法。Android 3.0是专为宽屏的平板设备设计的版本，而且之前开发的应用可以在平3.0上直接运行。自Android4.0开始，让智能手机也有了3.0中引入的所有功能。</p>
        <p>Android功能</p>
        <ul>
            <li>存储-使用SQLite进行数据存储</li>
            <li>连接-支持各种手机信号及Wifi</li>
            <li>消息传递-SMS和MMS</li>
            <li>Web浏览器-基于开源的WebKit，并集成Chrome的V8 JavaScript引擎</li>
            <li>媒体支持-各种多媒体格式</li>
            <li>硬件支持-加速度传感器、摄像头等各类传感器</li>
            <li>多点触摸支持</li>
            <li>支持多任务</li>
            <li>自2.3版本起支持Flash</li>
            <li>tetheriing-支持作为无线/有线热点共享Internet链接</li>
        </ul>
        <p>Android的架构如下图：</p>
        <img src="./images/android_framework.jpg" />
        <ul>
            <li>Linux内核-各程硬件组件的所有低层设备的驱动程序</li>
            <li>库-Android系统主要功能的全部代码。</li>
            <li>运行时-可以执行Java程序，包括专为Android设计的Dalvik虚拟机</li>
            <li>应用程序框架-对开发人员开放的功能，用于简化Android程序设计</li>
            <li>应用程序-自带的基本应用程序（如电话、联第人、浏览器等）和用户下载或开发的应用程序</li>
        </ul>
        <p>Android的开发社区：</p>
        <ul>
            <li><a href="http://www.stackoverflow.com">Stack Overflow</a>- 一个协作编辑性的问答网站。</li>
            <li><a href="http://developer.android.com">Andriod 的官方网站</a></li>
            <li><a href="http://groups.google.com/group/android-discuss">Android Discuss</a></li>
        </ul>
        <p>接下来Android的开发环境搭建，介绍的是使用Eclipse。略过。可以直接从Android官网下载集成SDK的Eclipse或Android Studio，使用后者作为开发环境更好。</p>
        <p>目录说明：</p>
        <ul>
            <li>src-包含项目的源文件</li>
            <li>gen-由编译器生成的R.java，用于引用项目中能找到的全部资源，不可修改此文件，所有资源会自动编译进这个类中。</li>
            <li>Android库文件-应用程序所开发使用的Android库的jar文件</li>
            <li>assets-所有资产，如HTML、文本文件和数据库文件等</li>
            <li>bin-生成过程中的文件，它会生成.apk文件</li>
            <li>res-应用程序中使用的所有资源，包括下面几个子文件夹drawable，layout和values等等</li>
        </ul>
        <p>AndroidManifest.xml-这是Android应用程序的清单文件，用于定义权限及资源调用方式等。用户界面也是用xml文件来定义。 xml定义的资源可以用@&lt;资源文件名&gt;/&lt;变量名&gt;来引用其中定义的值。比如res/values目录下的string.xml中定义了hello标签，就可以使用@string/hello来引用hello标签的值。注意，要实现多语言支持，只需定义加入支持语言后缀的value文件夹，比如values-fr是法语，在其下定义相应的xml文件即可。</p>
    </section>
    <footer>
        <p>这一章介绍了Android的基本架构并用开发工具自动生成了一个app。也许有必要生成一个AndroidManifest.xml的完整示例。</p>
    </footer>
</article>
<article>
    <header>
        <h1>第2章 Activity、Fragment和Intent</h1>
        <section class="tips">
            <ul>
                <li>Activity的生命周期</li>
                <li>如何使用Fragment定制UI</li>
                <li>如何对Activity应用样式和主题</li>
                <li>如何将Activity显示为对话框窗口</li>
                <li>理解Intent</li>
                <li>如何使用Intent对象链接Activity</li>
                <li>Intent筛选器如何有选择的链接到其它Activity</li>
                <li>如何向用户显示警报</li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p>这三个术语感觉还是不要译的好，译为活动、碎片和意图有点莫名其妙。</p>
    </footer>
</article>
<article>
    <header>
        <h1>第3章 Android用户界面</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第4章 使用视图设计用户界面</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第5章 使用视图显示图片和菜单</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第6章 数据持久化</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article>
<article>
    <header>
        <h1>第7章 内容提供者</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第8章 消息传递</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第9章 基于位置的服务</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第10章 联网</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第11章 开发Android服务</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article><article>
    <header>
        <h1>第12章 发布Android应用程序</h1>
        <section class="tips">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </section>
    </header>
    <section>
        <p></p>
    </section>
    <footer>
        <p></p>
    </footer>
</article>
</body>
</html>